Programming to Support Collaborative Research - Spanish English Dictionary